直线: straight line, sharply (rise or fall)...
鞠躬: to bow, (literary) to bend down...
忍心: to have the heart to do sth, to steel oneself to a task...
自学: self-study, to study on one's own...
拍照: to take a picture...
同伴: companion, comrade, fellow...
欣欣向荣: (idiom) flourishing, thriving...
缺乏: to lack, to be short of, lack, shortage...
依照: according to, in light of...
摔: to throw down, to fall, to drop and break...